asleep for hours

Translations
спящий часами
After the long hike, they were asleep for hours.
После долгого похода они спали часами.